@charset "utf-8";
@import "dll.css";
@import "font.css";
@import "main.css";
@import "onlineeditor.css";
@import "ddsmoothmenu.css";

table {
	width:100%;
	margin:8px auto;
	border-collapse:collapse;
}
th,td {
	padding:6px;
	vertical-align:middle;
	border:1px dotted #DDD;
	border-collapse:collapse;
}
th {
	background:#3f2102;  color:#e1c598;
}
td {
	background:#e1c598;
}
.list_title{
	font-weight:bold;
}


.header {
    height: 475px;
    min-width: 1004px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.i_banner {
    height: 475px;
    left: 50%;
    margin-left: -720px;
    position: absolute;
    width: 1440px;
}
.logo {
    float: left;
    left: 50%;
    margin-left: -500px;
    position: absolute;
    background-image: url(../images/logo.jpg);
    background-repeat: repeat-x;
    background-position: left top;
width:850px;
height:60px;
}
.logo1 {
    float: left;
    left: 50%;
    margin-left: -500px;
    position: absolute;
    background-image: url(../images/logo1.jpg);
    background-repeat: repeat-x;
    background-position: left top;
width:1004px;
height:60px;
}
.topnav {
    float: right;
    margin: 30px -500px 0 0;
    position: absolute;
    right: 50%;
}
.topnav a {
	text-align:center;
	width:150px;
    color: #A58252;
    display: block;
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 0 5px;
    text-decoration: none;
}
.topnav a:hover {
    background-position: left bottom;
    color: #DFEAAC;
    text-decoration: none;
}
.headerline {
    background: url("../images/icon01.jpg") repeat-x scroll center top #FF0000;
    height: 2px;
    overflow: hidden;
    width: 100%;
}
.i_nav {
    background: url("../images/nav_bg.jpg") repeat-x scroll left top transparent;
    height: 39px;
}
.navline {
    background: url("../images/navline.jpg") no-repeat scroll left top transparent;
    height: 19px;
}
.i_container {
    background: url("../images/icontentbg.jpg") repeat-x scroll left top transparent;
    width: 100%;
}
.i_title {
    background: url("../images/i_title_01.jpg") no-repeat scroll left top transparent;
    height: 28px;
}
.i_title h3 {
    color: #321F00;
    display: block;
    float: left;
    font-family: "΢ź";
    font-size: 14px;
    font-weight: bold;
    line-height: 28px;
    padding-left: 10px;
}
.i_title a {
    display: inline-block;
    float: right;
    margin: 5px 10px 0 0;
    text-decoration: none;
}
.i_title a:hover {
    text-decoration: none;
}
.i_title_01 {
    background: url("../images/i_title_02.jpg") no-repeat scroll left top transparent;
    height: 28px;
}
.i_title_01 h3 {
    color: #321F00;
    display: block;
    float: left;
    font-family: "΢ź";
    font-size: 14px;
    font-weight: bold;
    line-height: 28px;
    padding-left: 10px;
}
.i_title_01 a {
    display: inline-block;
    float: right;
    margin: 5px 10px 0 0;
    text-decoration: none;
}
.i_title_01 a:hover {
    text-decoration: none;
}
.i_news01 {
    display: inline;
    float: left;
    margin: 20px 0 0 20px;
    width: 304px;
}
.i_news01 .content {
    margin-top: 10px;
}
.i_news01 .content li {
    height: 23px;
    line-height: 23px;
    position: relative;
}
.i_news01 .content li span {
    float: right;
}
.i_news01 .content li a {
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 200px;
}
.i_pro {
    float: left;
    margin: 20px 0 0 70px;
    width: 570px;
}
.i_pro .content {
    position: relative;
    width: 570px;
}
.leftbtn, .rightbtn {
    cursor: pointer;
    height: 56px;
    position: absolute;
    width: 14px;
}
.leftbtn {
    background: url("../images/btmbg.jpg") no-repeat scroll left top transparent;
    left: 5px;
    top: 5px;
}
.rightbtn {
    background: url("../images/btmbg.jpg") no-repeat scroll right bottom transparent;
    right: 5px;
    top: 5px;
}
.footer {
    background: none repeat scroll 0 0 #C09F6B;
    line-height: 20px;
    padding: 5px 0;
    width: 100%;
}
.footer a {
    color: #3B2D18;
}
.footer a:hover {
    color: #AA5E00;
}
.footer_nav {
    color: #3B2D18;
    float: right;
}
.copyrignt {
    color: #3B2D18;
width:100%;
text-align: center;
}

.pheader {
    background: url("../images/pheader_bg.jpg") no-repeat scroll center top #3F2102;
    height: 74px;
    min-width: 1004px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.p_banner {
	height: 223px;
	overflow: hidden;
	position: relative;
	width: 100%;
	background-attachment: scroll;
	background-color: #3F2102;
	background-image: url(../images/pbanner_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.p_container {
    background: url("../images/pcontentbg.jpg") repeat-x scroll left top #E1C598;
    width: 100%;
}
.p_left {
    background: url("../images/left_bg.png") repeat-y scroll 0 0 transparent;
    display: inline;
    float: left;
    margin-right: 0px;
    width: 194px;
}
.p_right {
    background: url("../images/p_r_title_bg.jpg") no-repeat scroll 0 0 transparent;
    display: inline;
    float: right;
    margin-left: 10px;
    width: 800px;
}
.subnav {
    background: url("../images/subnav_bg1.jpg") repeat-y scroll left center transparent;
    width: 176px;
}
.subnavbottom {
    background: url("../images/subnavbuttom.jpg") no-repeat scroll 0 0 transparent;
    height: 89px;
    width: 176px;
}
.p_right_title {
    background: url("../images/p_r_title_bg.jpg") no-repeat scroll 0 0 transparent;
    color: #CBAB77;
    display: block;
    height: 31px;
    padding-left: 40px;
    position: relative;
}
.p_right_title h1 {
    float: left;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 500px;
}
.p_right_title span {
    color: #A88755;
    float: right;
    font-weight: normal;
    position: absolute;
    right: 20px;
    top: 0;
}
.p_right_title span a {
    color: #A88755;
    line-height: 30px;
}
.p_right_content .content {
    display: table;
    padding: 20px 10px;
    width: 730px;
}
.jsq {
    text-align: center;
}
.rss {
    background: url("../images/p_r_title_bg01.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    line-height: 30px;
    margin-top: 20px;
}
.rss h1 {
    color: #CBAB77;
    float: left;
    line-height: 30px;
    padding-left: 41px;
}
.rss h1 a {
    color: #CBAB77;
}
.rss ul {
    line-height: 20px;
    padding-top: 10px;
    width: 176px;
}
.rss ul li {
}
.fenye {
	width:702px;
	float: left;
	margin:auto;
	text-align:right;
	font: 12px Arial, Helvetica, sans-serif;
	padding:10px;
	display: block;
}
.fenye span{padding:5px; padding-bottom:3px; border: solid 1px #999999; background: #fff; text-decoration: none;margin-right:2px}
.fenye span:visited {padding:5px; padding-bottom:3px; border: solid 1px #999999; background: #fff; text-decoration: none;}
.fenye .cpb {padding:5px; padding-bottom:3px;font-weight: bold; font-size: 13px;border:none}
.fenye span:hover {color:#000000; background:#CCCCCC; border-color:#CCCCCC;text-decoration: none;}
.fenye span.fycolor{ background-color:#f0b3b3; color:#FFFFFF;}
.fenye a{padding:5px;padding-bottom:3px;border: solid 1px #e3e4df;background: #fff;text-decoration: none;margin-right:2px;color: #000000;}
.fenye a:visited {padding:5px; padding-bottom:3px; border: solid 1px #999999; background: #fff; text-decoration: none;}
.fenye a:hover {color:#000000; background:#CCCCCC; border-color:#CCCCCC;text-decoration: none;}
.fenye a.fycolor{ background-color:#f0b3b3; color:#FFFFFF;}
.p_right_content{min-hetght:350px;}

.require{
		color:red;font-weight:bold;
	}